#include <REGX52.H>
#include "Delay.h"


/**
 * 函    数：获取独立按键键码
 * 参    数：无
 * 返 回 值：按下按键的键码，范围：0~4，无按键按下时返回值为0
*/
unsigned char GetKey()
{
	unsigned char KeyNumber=0;
	
	if(P3_1==0){Delay_ms(10);while(P3_1==0);Delay_ms(10);KeyNumber=1;}
	if(P3_0==0){Delay_ms(10);while(P3_0==0);Delay_ms(10);KeyNumber=2;}
	if(P3_2==0){Delay_ms(10);while(P3_2==0);Delay_ms(10);KeyNumber=3;}
	if(P3_3==0){Delay_ms(10);while(P3_3==0);Delay_ms(10);KeyNumber=4;}
	
	return KeyNumber;
}
